echo (reflected sound) - Spanish English Dictionary